﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OGS.Contracts
{
    /// <summary>
    /// Stores the ProductLanguageInfo Data.
    /// </summary>
    public class ProductLanguage
    {
        /// <summary>
        /// The ID
        /// </summary>
        public int ID
        {
            get;
            set;
        }

        /// <summary>
        /// The Language ID
        /// </summary>
        public int LanguageID
        {
            get;
            set;
        }

        /// <summary>
        /// The Description
        /// </summary>
        public string Description
        {
            get;
            set;
        }

        /// <summary>
        /// The Name
        /// </summary>
        public string Name
        {
            get;
            set;
        }

        /// <summary>
        /// Initializes a new instance of the ProductLanguage class with no arguments.
        /// </summary>
        public ProductLanguage()
        {
        }

        /// <summary>
        /// Initializes a new instance of the ProductLanguage class with specified arguments.
        /// </summary>
        /// <param name="ID"> The ID</param>
        /// <param name="LanguageID"> The Language ID</param>
        /// <param name="Description"> The Description</param>
        /// <param name="Name"> The Name</param>
        public ProductLanguage(int ID, int LanguageID, string Description, string Name)
        {
            this.ID = ID;
            this.LanguageID = LanguageID;
            this.Description = Description;
            this.Name = Name;
        }
    }
}